package dto;
import java.util.Date;
import java.util.ArrayList;
import java.util.List;

import org.hibernate.validator.constraints.NotEmpty;

public class PacchettoPersonaleDTO {
	
	private int idPacchettoPersonale;
	@NotEmpty(message="Il campo nome non può essere vuoto")
    private String nome;
    private Date data;
	private List<ElementoBaseDTO> elementi;
	private float totale;
	private String randomcode;
	public PacchettoPersonaleDTO(){
		this.elementi = new ArrayList<ElementoBaseDTO>();
	}
	
	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public Date getData() {
		return data;
	}

	public void setData(Date data) {
		this.data = data;
	}

	public List<ElementoBaseDTO> getElementi() {
		return elementi;
	}

	public void setElementi(List<ElementoBaseDTO> elementi) {
		this.elementi = elementi;
	}

	public float getTotale() {
		return totale;
	}

	public void setTotale(float totale) {
		this.totale = totale;
	}

	public int getIdPacchettoPersonale() {
		return idPacchettoPersonale;
	}

	public void setIdPacchettoPersonale(int idPacchettoPersonale) {
		this.idPacchettoPersonale = idPacchettoPersonale;
	}

	public String getRandomcode() {
		return randomcode;
	}

	public void setRandomcode(String randomcode) {
		this.randomcode = randomcode;
	}
	
	
	

}